firing squads - French English Dictionary